type 2 fix