Added zip length check, zip not found alert, working delegate