basic unit tests added