add onbuild