use different user dirs, seperate init, deploy and run