adding eager loading