PATCH & BADGE