load remote file functionality added