 <p>The problem is that <code>songStruct</code> does not have an init method that takes any parameters since all of the variables are being assigned a empty string.</p> <p>You just need to change the definition of your properties so they aren't assigned a default value.</p> <pre><code>struct songStruct { let artist: String let title: String let imgUrl: String let previewUrl: String } </code></pre>