modified diagonal checking features to yield greater value
modified list of attributes