Making progress. Realise we need a DB to keep track of things