adapt print dispatch for model to support groups