added read log