jshint passed