added subnets and tags

TODO: think about references/ pointers…