error correction...
minor changes