Final data engineering exercise