revision final version 6