fixed typos, more comments

fully works