integrating fog