fix code style and going to create a branch to improve spider code
structure