Updated inheritance in tagging and added user interactivitiy when building