database, models and results OOP now