component availability