add missing parallel functions