elastic transition