Update

working with latest swift