C done, tested, looks good