added the reason why we should use immediate files