added penalty term to ensure meal variety