simple request utility