UserExtensions with examples