fixes and move to pull requires from the net