write from memory
write from memory