add code to c and add 3 files
add x, y, and z
Merge branch 'auth'