more onward blog post, with generated files