variable and fixed timing