used throughout the machine