all required crud done