Added Memory addressing and reading methods