static and dif