separation and inheritance Tag