a tools we usually use