finished hw 02
finished hw 02