added maximization rule