code style
improve docs