working on conditional category showing screen