only minor adjustments so far
new file to store some persistent data