working on construct_month method still