how does Pi work