some tools, helpers, and stuff that does stuff