completed intro to swift