added comments to UserProcess