macros would be nice ey?