simulate can be run according to different user