Project state is very messy and broken

just pushing for reference/sharing