using time division multiplexing