Some more progress intermedite.