move to ONBUILD and update the docs to reflect it