chore(jshint): maxstatements: 4
test(separation): seprate tests to multiple files
refactor(funnel-steps): main function has no state variable
chore(jshint): maxcomplexity: 3