added set username ability