crudFinance & generics