add BaseUserItem