updated with LaxWendroff update