half way changing list types