First release of public interface