add bipolar/unipolar
add .range