removed interfaces for tags