added ShowUI as prerequisite