add eager loading for one to one association
refactor
add eager loading for one to many association
refactor
refactor