BalajiN | Refactoring
BalajiN | Having one passing test