use current class createRequest instead of client