return with C