work on dictionary builder