voice over support for usename suggestion
need to refactor the code
bulk refactor