consolidate board public interface