frm principal