Custom tool example