assignment completion :)