Updated for SDK 2.0

still doesn't do anything useful, but whatever