finalized crud templates!