reformat & code clean
pass jshint