changed user mark creation algorithm