fill all attr