improved contracted-mode