tools for some secret course, which I may not distribute as solutions (but it is some basic stuff)