put tests in sepearte package