code style fixed and description fixed