make kay handling public + docs