Fixed general framework