changed Memory Design