20.4.10

almost...


done with second term.