diverse tools and small scripts