copied tags code again