dotfile output + hashtable contruction