completed assignment and control