added mod macro dependancy