enumerations cleanup + added basic generated jar