read action