add custom tools