complete assign 1