refactor tags
use boolean instance method instead of module function