added fully functional tags