add c funtions.
add vijos.