Needs to be able to open multiple files