more on c version