A puzzle pieces of memory