reorganized all helpers into helpers.js