adding ability to enter a callable as model formatter