added only the cbits

Need to write haskell wrappers