build tools check generalization