rewrite of guidance for style