eager loading for models, some tests n shit