switch to instantiation with normalized names as arguments