Already lost this program once while working on it. That's why I'm now putting it on github.