move model formatting into the discretion of the context