File operations added