modify version macro