shrinking controller