finalized all but RF