divided into c and c++ headers