readname bind & unbind method