framework fix