no tests but runs with example