Adding APIs for construction.