chain attributes