adding Interfaces, Associator