WDI project 3, attempt 3