providers updated, osgi utility methods added