wrapped process