bidirectional energy flow