updated more CRUD