upgrade to 2013
examples for smart pointer 101
more demos