introduce attributes