class Bus: receive functions reworked