initial versions of all files, not even trying to compile yet