add goto defination
mass updates