Hook-up generation