commit

time and invalidity checks