without DS