add seajs
add code about specific assets and some helpers
fix bug; update design