SAS Macro developed by Hongqiu Gu