Change some hard-coded parameters to optional function arguments