specified enum serialization strat
various units of work