WIP: Assignment 2 lifecycle states app