tasks 01-03 from hw03 are done