working on construct_month method