added some methods to the timing controller
added separate flow graphs for sending and receiving