combining macro with shadow - part 2