FRMWRK-general