add rogue macro

add rogue macro