refactoring tag members