assimilate prompt.lua