redo of datetime commit
validation incomplete