code style revision