Started implementing mmem