http://thepullupsolution.com/functions.js