last few changes from Isabelle requests part duex