add persistent option for compact view