cs193p winter 2013 example application