SOME OPTIMALIZATIONS