moved list of instances to inheritance