complete second assigment