WPE Library