list perhaps simplified, check build errors
start good part now, maybe