hook in ui topic