swap parent test