kai gates