memory project Spring 2018