working on cmake testing setup