exposes building methods in header