add support for recovery only on ville