open: get handle