Added create, edit, delete functionality