completed assignment basic