document all the attributes