abstract db/orm calls a little more