replacing replacebody