adding helper design doc