Add public interface