destination option almost rewrited.