we need this eager load thing