recover clean frame