reduces complexity - hazzle.js