an updated framework base to fix build