added missing file and new UI helpers