swing updates...