added a number of extra attributes