added macros to instantiate symbols... -sai