fixed provider