gross profit optimisation