david init, roots, art template, etc