typos, additions, fix