treaded version random fire