partial commit, still huge bug on picking the first or last possible datetime. Check for finished date processing done.