some scaffolding
ast sketching