Train - Recover - Adapt - Improve