somes typos fixs