split out default tool to separate file

move verbose code to a separate file