introduce the PIE library