Beginnings of actual c code