Wrote list code... note nothing has been tested due to a downloading problem