add: queue CRUD