Adding major overhaul to operation of android application.