contract crud