errors corrected and read more almost working