interface cross-compiles properly
hoping interface works
first trial mostly worked, find for loop printing