Added Tests
Dubugged Code