add a public interface to create new ua instances