install needed tools