Working somewhat

added working dictionary and stuff, delete needs to be implemented.
code need to be cleaned up