implementation process