improving opening/switching files article