implementing Kits