the driver inputs the information, using a keyboard, into an automated system of pre-formatted messages known as macros. there are macros for each stage of the loading and unloading process, such as "loaded and leaving shipper" and "arrived at final destination". this system also allows the company to track the driver's fuel usage, speed, gear optimization, engine idle time, location, direction of travel, and amount of time spent driving.