added missing ampersand command char
changed to complete private Macros hash