improved minor changes.