revision & comments