updated component list