Added default values for most parameters