Complete CRUD using session