signatures design doc