code style and docblocks [ci skip]