some unit tests added
some unit tests added