Better Registration with Kayak

Kayak registration