following Big Nerd Ranch Guide to Android Development