adaptive fixed