compiled and finalized hw01