updated to latest sdk and some of the classes