instance methods now memoed. objectives not hate or love