jshint, code refactoring, attribute loading