detect-debug-environment
checks-user-input
spreader