implement CRUD operations
implement sockets