updated parallel and current