first work on if-tagger