finish CRUD method
test