Pararell explict method