Transcript Pin-pldi05