fram base interface extracted