port interchange to new initialization and clean up dropdown.