added attributes and ignore files