logs
separate the pileup part from the main and add timers