         parser?.parse()
         
         let storyboardName = path.lastPathComponent.stringByDeletingPathExtension
-        storyboards[storyboardName] = delegate.identifiers
+        storyboards[storyboardName] = delegate.scenes
     }
     
     public func parseDirectory(path: String) {

        text += "    static func initialViewController() -> UIViewController\n"
        text += "    func viewController() -> UIViewController\n"
        text += "    static func viewController(identifier: Self) -> UIViewController\n"

        text += "}\n"
        text += "\n"
        text += "extension StoryboardScene where Self.RawValue == String {\n"

                case "objects" where inScene:
                    readyForFirstObject = true
                case _ where readyForFirstObject:
                    if let storyboardID = attributeDict["storyboardIdentifier"] {
                        let customClass = attributeDict["customClass"]
                        scenes.append(Scene(storyboardID, customClass))
                    }
                    readyForFirstObject = false
                default:
