using namespaces in ServiceProvider, also login reset bug