new list, constructor problems