fixed some typos, explained more clearly