a lot things. style improve much and make js beautiful