add new tool for function composition