fixed framework