add tag decoder