add test executable
still trying things
back to using generator