fixed variables etc