started a few models and enums