doc and style