add underscore js
add hard level