pass element get section type
refactor trans