Implement all memory features