add arc macro, color macro, screen size macro and some other macros