Added instance change type functionality