spider source code