completing assignment