design_automation final project