final project for CUNY TAP Apprenticeship