https://sites.google.com/a/ucsc.edu/luca/classes/cmps-121---mobile-applications/cmps-121-spring-2015-mobile-applications