updated piper