a smart make system to be an much easier-to-use candidate of auto tools