moved equal length macro into a seperate file