support attributes with same name