condoutput condtoinput
mostly logging, il more testing