CRUD gateway complete