hex toLowerCase and web login update