cleanup and logger instead of syso