some structure changes, process name