Added full reading capability