tooling with loging