assignment completetd