implemented Spider.class