init re-build