writing from memory