fixed typos and added new stuff