restful spider initial commit