crawler architecture changed to class