redrawed exchange mechanism