updated current and parallel