add:  circarray
updated send with SWITCH state for sender states
updated message.h with preproc statements