hulp.js library with testing