Polling mode implemented but not tested yet