doing key read