finished create, read, and delete for customers