complted assignment