Other parts of the program which plays a necessary role each with it's own functionality