having a strong memory