precompile user id pattern