changed function and varible Name