minor changes: cosmetic and typo.
minor changes: typo.
removed unused packages.
code cleanup.
readme updated
files regenerated