commit select request builder preliminary