writing the tags module. finish the add, list function
finish the tags, pv module