add dependencies
make logformatter simpler, add pre-processing to snitch