use from functional recovery