started adding project internal states