Document public interface