enable more flexible usage of fog