eager fetch and other stuff