bump version, fix assoc requirement
fix part handling by flattening the part list.
clear up some compile problems