always append new nested items to end of list