some work on Foo module