code style modified