hint and build dist