Corrected minor mistakes and accuracy