added todos; draft of doInBackground() method