fix fp.js