Added evaluation, memory and adaptation functions