pass all tests
Merge pull request #3 from ahaikal/implement-2

pass all tests