midway through some massive progress... but also VERY frustrated