initial commit
adding unittest