minor changes and header comments change