fix dep macro