jshint support added