minor changes with corrections