Allen deserves most of the credit for his improvement. I don't think any QB works harder than him during the offseason. Dabol does deserve some credit however. Dabol and Allen work really well together. They discuss plays, throw out plays, and modify plays together. Through 3 years the offense has grown a lot because of it. The Bills franchise as really benefited from consistency.