added namespacing & service provider for  Laravel