update example + delete macro