completeing assignment