add assocx test, improved, compiled