another revision suggested  from Neils