Removed tagged class and created multiple new specialized classes instead. Also made specific methods for getting all… from library