Begin decomposition of ApplyController