handles ids parameter