simplified crud templates