scripts load on entry and save on exit
merging