public memory