unittests added