add todo & change the way of getting Pulse's bus