made arity unnecessary in mapping table