attributes and ignore