#c coding for function overloading