use public interface create_ua