markup optimization