complete assingment