add CRUD version