Add ext validation and spinner