add read_memory
remove method