redefined mixins, added useful tag methods