fixed typos and dublicates