added osgi components