list 10 functional tools and their functions