@alexwin: Lots to go over