compute bounds and default values automatically