adjusted crawler & made it more readable, added System arguments