     // ------------------------------------------------------------------------------------------
     //MARK: - Login
     // ------------------------------------------------------------------------------------------
+    public func login() -> Bool {
     
-    
+        networkEngine.sendRequest(StravaRequest().URLRequestForAthlete())
+        
+        return true
+    }
     
     
     // ------------------------------------------------------------------------------------------

        struct Static {
            static let instance : StravaClient = StravaClient()
        }
        
        return Static.instance
    }
    
    // For Objective-C convenience - Use [StravaKitClient sharedInstance] as usual. use StravaClient.shared 
    // when using the framework in swift.
    
    class public func sharedInstance() -> StravaClient {


@objc (MCStravaClient) public class StravaClient : NSObject {

    // Shared Network Engine
    let networkEngine = StravaNetworkEngine.shared
    
    // ------------------------------------------------------------------------------------------
    //MARK: - Singleton
