puts the CUD in CRUD for Contact logic