fix banners, tests, update parser so tests pass