label updating (was just being overwritten)