recovered assignAtrubutes and pickupUniqWords