began OOP for neutral model classes