add CRUD structure