Code is unfinished, running won't work. Added some methods in dictionary, and tester.