Added tests & rebased the branch