file automatically sorted if needed when loaded