fix fp