combine same attr