add valid and SetL1