euc -> utf8
refactor 'function' -> 'public funtion'
fix comment
var -> protected
integrate _load() in to __construct()
sync with develop