fix condition matching
fix library pathing
update client bindings
general progress checkpoint