adding an api (KitChangeEvent) and custom kits