integrating foo4