testing changes
using shared memory
mru algorithm working