C51 C codes here