PitchJS Client