various tools I have been using throughout the years