develop framework for superlists