Add associate functionality