starting anew with c
haskell and c are speaking