jshint
add object type
upgrade version