switch up list structure