adding swift functionality