How do I write a hookup profile?