Assoc

closes #9