implemented character associations