void request implementation