modify subclass mapping