implementing StartUserProcess