add jshint & comply