refacto + add omg crawler