Added set and set- macro.