enchance tag and attr