updated hard file