mostly all fixed