change username functionality implemented