final hat fix