silence limits
draw asymmetric errors
move functions to common
simplify
use common function; make r positive