reading complete