differ request type