hooked layout + survey