added with-color macro