finished list implementation but broke AI