move reading fiel to the request handler in web helper