wip application guide rewrite