As part of my development experience, I built lots of reusable functions and fp9General.js is one.