incomplete request function initial push