preliminaries
actionbars and fragments; has runtime errors