Sam added the CRUD anlysis