last rewrite 2g, all but intro