root macros of my work, dirty coding, just to keep track