support weighted alias