branch nervous light to send part and get part