Programming of tools and fun projects