inital setup, dictionary generating, etc.