Finished public interface