macros.... it's not a good way to solve this problem and still annoying