Add `read` method
Add `read!` method