framework fundation