#1 new method - replaceWith, fixes