Complete assigment