Minor changes: Removed comments and redundancies.