Implemented open().
Implemented put().