new UI, and availability validation