added listen method to Rig