api change for componentbuild