rewrite phynuc experience