latest iteration of android code with working username stuff