first pass at fog