Included build_dictionary and fixed main program

2 jobs for push-rows in 4 minutes and 13 seconds (queued for 1 second)