add model instead of orm