portablized validators