Nice evening progress, over 20k words