separating common processes