woohoo more untested code -- waiting for data to finish running