removed unnecessary garbage