some mad progress