adds declarations, statements. also grammar that needs tons of editing.