inline and extract
merged
f7 = gundo