create
read
edit and delete