potentially working models, along with SQL from previous (non/ORM) approach