Macros and User assignal