under developing the attributes visitor, which help the tags to add restrictions