formatting issues corrected