attributes and ignore not required