add more functionalities for users, using workername instead of process id