Make aggregation and find mutually exclusive

Implement get_cursor