added support for basic dictionary and test
forgot to add file