refined default parameters