revise inheritance in installer