model classes for flow done