check in tutorial code copied from SDK example
more tutorial code copied from SDK example
first successful compile
cleanup code to make it look more like I'm used to