diffuse info as static method