fixed problems for provider and module - it works now