solution for http uppercaser