Add new file functionality