factor out fog creek