Self Setting File