modify and improve get request format