updates from swan