final HW4, farmee v2.1 working