start reducing os-switches and collect os specific into in params