complete second assignment