boo stringformat is already taken... changing to stringformat.js