adapt johnpapa style guide