fixed errors and grammar