implemented get by tag