assign appropriate ids
FIXBUG with hyphen special character