add sharing recovery