basic CRUD ops on circles and requests