minor grammer errors corrected