eager loading and assorted