fix: last open script overridden after editing
data: print profiles refactor
fountain: refactor