Select request implementation with modifications in header file