homeworks from GA's WDI course