formatted, removed dublicates