swap new full length