c with apr