put all-out efforts