allow default variables to be overriden