Added Swift implementation