Modified to accept --url parameter