fix framework base