added .ready for polling