Add adoption list function