added tool builder
added toolbuilder