added an ill spider function