switch stdlib