added test project with interface