namespacing the c project to expand for other langs