half way through homework 2.2