request parameter messy code: