- Added async - Allowed functions to be run with it - Added logging
- Used for extra code that is used in multiple places