add auto eject to range dist