most functions work except list of dreams