add swiftcast