functionally fixed