finished dict module and more