Mid kinetic Cave implementation