add List class and specs