Minor Update Removed Duplicate _pad defination MACRO