add c lib