Smart patches