support all methods and two headers