changing tag definition syntax, adding @add_tag decorators