include dateutil and some cleaning