new example
fixing bug around defaults being overwritten