added btsession and peer