fixed CRUD operations for Person