place for me to keep and version c learning