making asg name reivation more extensible (not perfect yet...)
wip