[REFACTOR] crawler methods + adapters