implemented change name