delayMethod, deferMethod added