Affinity's implementation process