initial commit to rewrite style