challenges: task lists as directive
challenges: try reworking ads, they're not working. revisit after