foo2 example