new Foo